give (one) itchy feet - Türkisch Englisch Wörterbuch